//*****************************************************************************
// JFab (http://code.google.com/p/jfab)
// Copyright (c) 2011-2012 JFab.org
// Admin jfab@jeffreythompson.net
//
// See the file "LICENSE.txt" for information on usage and redistribution of
// this file, and for a DISCLAIMER OF ALL WARRANTIES.
//*****************************************************************************

package org.jfab.swingui;

import java.awt.event.ActionEvent;

/**
 * Provides a default implementation of an action performer, where each method
 * does nothing.
 */
public class DefaultActionPerformer implements ActionPerformer
{
    @Override
    public void aboutActionPerformed(final ActionEvent event)
    {
        // Nothing to do.
    }

    @Override
    public void addNodeActionPerformed(final ActionEvent event)
    {
        // Nothing to do.
    }

    @Override
    public void collapseAllActionPerformed(final ActionEvent event)
    {
        // Nothing to do.
    }

    @Override
    public void expandAllActionPerformed(final ActionEvent event)
    {
        // Nothing to do.
    }

    @Override
    public void generateActionPerformed(final ActionEvent event)
    {
        // Nothing to do.
    }

    @Override
    public void newActionPerformed(final ActionEvent event)
    {
        // Nothing to do.
    }

    @Override
    public void openActionPerformed(final ActionEvent event)
    {
        // Nothing to do.
    }

    @Override
    public void removeNodeActionPerformed(final ActionEvent event)
    {
        // Nothing to do.
    }

    @Override
    public void saveActionPerformed(final ActionEvent event)
    {
        // Nothing to do.
    }

    @Override
    public void saveAsActionPerformed(final ActionEvent event)
    {
        // Nothing to do.
    }

    @Override
    public void saveCgObjectActionPerformed(final ActionEvent event)
    {
        // Nothing to do.
    }
}
